import type { AdminInfo } from '@/types/admin'
import { defineStore } from 'pinia'
import { ref } from 'vue'

// 用户模块
export const useUserStore = defineStore(
  'moying_user',
  () => {
    // 定义 管理员信息
    const userInfo = ref<AdminInfo>()

    // 设置 管理员信息
    const setUserInfo = (info: AdminInfo) => {
      userInfo.value = info
    }

    return {
      userInfo,
      setUserInfo
    }
  },
  {
    // 持久化
    persist: true
  }
)
